package Negocio2;

import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;


public class Departamento  {
    
	private String codigo;
	private List<Curso> cursos;
	private String nome;
	private List<Professor>professoresDep;
	private List<Projeto>projetosDep;

	public Departamento(String nome){
		this.nome=nome;
		this.professoresDep=new LinkedList<Professor>();
		this.projetosDep   =new LinkedList<Projeto>();
		this.cursos        =new LinkedList<Curso>();
	}


	public String getCodigo() {
		return codigo;
	}


	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}


	public Departamento(){
		
	}
	
	public List<Curso> getCursos() {
		return cursos;
	}



	public void setCursos(List<Curso> cursos) {
		this.cursos = cursos;
	}



	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public List< Professor> getProfessoresDep() {
		return professoresDep;
	}

	public void setProfessoresDep(List<Professor> professoresDep) {
		this.professoresDep = professoresDep;
	}

	public List<Projeto> getProjetosDep() {
		return projetosDep;
	}

	public void setProjetosDep(List< Projeto> projetosDep) {
		this.projetosDep = projetosDep;
	}

	/*public void cadastrarProjessor(Professor prof){
		this.professoresDep.put(prof.matricula, prof);
	}




	public void cadastarProfProjeto(Professor prof, Projeto projeto){
		if(this.professoresDep.containsValue(prof)==false){

		}
		if(this.projetosDep.containsValue(projeto)==false){

		}
        projeto.setProf(prof);
		addProjeto(projeto);
	*/


}






